Readme file for SSD7xxx RAID Controller driver for
Windows Device Drivers
Copyright (C) HighPoint Technologies, Inc. All rights reserved.

Last updated on Nov 03, 2023.

Please review this file for important information about compatibility issues and 
differences in operation that were discovered after our product manuals were 
created. In case of conflict among various parts of the documentation set, this 
file contains the most current information.

Note: The latest firmware and product documentation will be available for 
download at http://www.highpoint-tech.com


This file is divided into the following major sections:

1. Software Version
2. Files List
3. Product List
4. Known issue
5. Revision History
6. Driver Installation Guide
7. Driver Uninstallation Guide
8. Driver Update Guide


1. Software Version
====================
    Driver version: v1.3.10.0.1

    Operating Systems:
        Windows 10/11
       	Windows Server 2016/2019/2022

2. Product list
====================
   SSD7103/SSD7105/SSD7202/SSD7502/SSD7505/SSD7540/SSD7580

3. Files List
=================
     |- Readme.txt                This file
     |- setup.exe                 Executable file to install driver for SSD7xxx RAID Controller.
     `- x64              <DIR>    Driver to install Windows on the RAID of SSD7xxx RAID Controller.
 
4. Known issue
=================
   1) Hibernation fails or not work when the system is installed on a NVMe RAID,
      this bug will affet fast startup and sleep. Please use administrator
      privileges to turn off hibernation with the following command:

        powercfg /h off

5. Revision History
====================
   v1.3.10.0.1  11/03/2023
       * Signed by Microsoft Windows Hardware Compatibility Publisher.

   v1.3.10.0  11/01/2023
       * Fix a bug that the system may crash on some specific motherboards due to AER shielding.
       * Fix a bug that RAID1 rebuilding may cause system to crash in same cases.
       * Fix a bug that the system may crash when changing the password of an encrypted disk in the critical state.
       * Fix a bug that fail to add encrypted disks to the rebuild list of an encrypted RAID.
       * Fix a bug that the disk may not be able to read or write when the system wakes up in sleep for more than an hour.

   v1.3.9.0  09/01/2023
       * Fix a bug that Unsafe Shutdowns in SHI page may increase after restarting the system.
       * Fix a bug that Number of Error Information Log Entries may increase when entering the SHI page.
       * Fix a bug that system may crash when the controller wakes up from a long sleep.

   v1.3.8.0  07/28/2023
       * Fix a bug that fail to detect RAID after enabling the Hyper-V function on Win10.

   v1.3.7.0  06/02/2023
       * Dump BlockSID information.
       * AER error report workaround.

   v1.3.6.0  06/01/2023
       * Improve RAID10 sequential read performance.

   v1.3.3.0  04/27/2023
       * Resolve mouse lagging or frozen when hotplug thunderbolt.

   v1.3.0.0  03/29/2023
       * OPAL encryption function.

   v1.2.30.0 02/13/2023
       * Support controller hotplug.

   v1.2.28.13.1 03/14/2022
       * Signed by Microsoft Windows Hardware Compatibility Publisher.

   v1.2.28.13 03/03/2022
       * Support SSD7580B.

   v1.2.27.0.2 10/29/2021
       * Fix a bug that some devices with a Yellow Mark appear in the Windows Device Manager even after installing the device driver when using SSD7140/7180/7184.

    v1.2.27.0.1 10/13/2021
       * Fix a bug that some devices with a Yellow Mark appear in the Windows Device Manager even after installing the device driver when using SSD7105/7505/7580.
       * Signed by Microsoft Windows Hardware Compatibility Publisher.

    v1.2.27.0 09/22/2021
       * Support customized product name.
       * Fix a bug that WebGUI cannot work properly when BootRAID and DataRAID controllers coexist.

    v1.2.26.0.1 06/18/2021
       * Signed by Microsoft Windows Hardware Compatibility Publisher.

    v1.2.26.0 05/31/2021
       * Fix a bug that the fan control may not work after cold restart.
       * Fixed a bug that some NVMe devices may not be recognized after restarting the system.

    v1.2.25.0 03/30/2021
       * Support Fan speed control.

    v1.2.24.0 03/19/2021
       * Support SSD7502.

    v1.2.23.0.1 02/01/2021
       * Signed by Microsoft Windows Hardware Compatibility Publisher.

    v1.2.23.0 01/26/2021
       * Support SSD7580 controller.
       * Fix the problem of boot RAID installation failure caused by residual partition information.

    v1.2.22.0 12/17/2020
       * Fixup BSOD issue when installing driver on SuperMicro H12DSG-O-CPU with dual AMD EPYC 64-Core processors.
       * Support debug information collection.

    v1.2.21.1 11/06/2020
       * Fixup inaccessible boot device issue after driver installed to Windows on NVMe controller
         attached to ASRock ROMED8-2T.

    v1.2.21.0 10/14/2020
       * Fixup SSD7103 installation issue.

    v1.2.20.0 09/22/2020
       * Support SSD7540 controller.

    v1.2.19.0 07/21/2020
       * Support SSD7105 controller.

    v1.2.18.0 06/01/2020
       * Support SSD7505 controller.

    v1.2.16.0 03/18/2020
       * Support Multiple controllers.

    v1.2.14.0 02/28/2020
       * Support SSD7202.

    v1.2.12.1 07/22/2019
       * Support 4Kn NVMe controller.

    v1.2.12.0 07/08/2019
       * Fixup array failed to report to the system.
       * Fixup system crash when uninstall driver in some circumstance.

    v1.2.11.0 06/18/2019
       * Fixup system crash when installed to AMD Ryzen Threadripper 1950X.

    v1.2.10.0 06/03/2019
       * Improve the IO performance of 4KB block.

    v1.2.8.0 04/29/2019
       * Support SSD7103.
       * Support RAID10.

    v1.2.5.2 02/13/2019
       * Set maximum transfer size of Intel NVMe controller.

    v1.2.5.1 01/30/2019
       * Do not mask/unmask MSIX in the device state machine.

    v1.2.5.0 10/22/2018
       * First package release.

6. Driver Installation Guide
=============================
    1) Installing driver on an existing system.
       First run the setup.exe to install the NVMe RAID driver and reboot the
       system following the popup instruction.

    2) Installing fresh windows system on NVMe RAID.
        (1) Set UEFI boot in the BIOS:
            Set "Boot from Storage Devices" to "UEFI driver first"
            And "Boot Device Control" to "UEFI Only" or "UEFI and Legacy OPROM"
            And also disable "Secure Boot", set "OS Type" to "Other OS"

        (2) You need create one RAID in the UEFI Shell:
            # ArrayCreate.efi

        (3) Reboot and install Windows from "UEFI: DVD"

        (4) Load the driver of "HighPoint NVMe Controller" or "HighPoint NVMe RAID
            Controller".

        (5) After driver loaded, continue system installation.

7. Driver Uninstallation Guide
===============================
    The driver should be uninstalled from the "Programs and Features" in the Control
    Panel or the "Apps & Features" in the Settings.

    To uninstall the NVMe RAID driver, please select "HighPoint NVME RAID Driver"
    and click uninstall. And reboot the system if prompted.

8. Driver Update Guide
=======================
    Run the setup.exe to update the NVMe RAID driver.
